@charset "UTF-8";
/** *
* @authors supmain (mtingfeng@gmail.com)
* @date    2014-12-01 16:24:00
* @update  2014-12-01 16:24:00
* @for index.html
* @version $Id$ */
::-webkit-input-placeholder { /* WebKit browsers */
color: #fff; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #fff; }
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #fff; }
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #fff; }
/* 头部 */
.header_box { background-color: #00b7e4; display: -moz-box; display: -webkit-box; display: -ms-flexbox; display: box; padding: 14px 10px; }
.header-logo { }
.header-logo .header_title { display: block; width: 104px; height: 0; font-size: 0; padding-top: 42px; background: url(/images/index-icons.png) no-repeat left top; background-size: contain; }
.header_search { -moz-box-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; box-flex: 1; }
.header_search .search_box { margin: 0 0 0 22px; background-color: #00a2ca; padding: 4px 0 4px 8px; border-radius: 6px; display: -moz-box; display: -webkit-box; display: -ms-flexbox; display: box; }
.flexad { -moz-box-flex: 1; -webkit-box-flex: 1; -ms-flex: 1; box-flex: 1; }
.flexadbtn { width: 20px; padding: 0 16px 0 0; }
.header_search #search { border: none; width: 100%;  height: 32px; color: #fff; font-weight: bold; background-color: #00a2ca; border-radius: 2px; }
.header_search .search_btn { display: inline-block; width: 20px; cursor: pointer; }
.header_search .search_btn i { color: #fff; font-weight: bold; font-size: 24px; }
/* 轮播图 */
#bannerbox { min-width: 300px; max-width: 640px; }
#bannerbox .swipe-wrap li img { width: 100%;  }
.swipe { overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > li { float: left; width: 100%; position: relative; }
.swipe-nav { width: 100%; position: absolute; bottom: 10px; left: 0; z-index: 100; height: 14px; text-align: center; }
.swipe-nav a { display: inline-block; width: 10px; height: 10px; background-color: #aaa; text-indent: -9999px; border-radius: 5px; margin: 0 5px; }
.swipe-nav a.on { background-color: #00b7e4; }
.items_style { padding-bottom: 15px !important; background-color: #f2f2f2; border-bottom: 1px solid #d6d6d6; }
.items_style > * { background-color: #fff; }
/* 导航 */
.nav { width: 100%; margin-top: 20px; }
.nav > .row > .nav_item {
	padding-bottom: 20px;
}
.nav_item { text-align: center; }
.nav_item a img { width: 60px; max-width: 60px; }
.nav_item a p { color: #333; font-size: 16px; font-weight: bold; margin-top: 10px; padding-bottom: 10px; }
/* 精选标准模块 */
.secbox { padding: 0 10px; margin-top: 20px; }
.secbox .sectitle { border-left: 6px solid #00b7e4; }
.secbox .sectitle span { font-size: 14px; color: #333; padding-left: 12px; }
.secbox .sectitle .more { float: right; margin-top: 3px; }
.secbox > .flexbox { margin-top: 10px; padding-bottom: 20px; }
.appimg_big { max-width: 90px; }
.extpshome h2, .extpshome h2, .yuntalk h2, .adbookoa h2 { font-weight: bold; }
.extpshome h2 a, .extpshome h2 a, .yuntalk h2 a, .adbookoa h2 a { font-size: 16px;}
.extpshome p.app_title, .extpshome h2 { white-space: nowrap; text-align: left; }
.exc_app { color: #353535; }
.exc_app p.app_title { color: #858585; margin-top: 8px; }
.exc_app p.app_img { margin-top: 40px; text-align: center; }
.extpshome { border-right: 1px solid #d6d6d6; padding-top: 10px; text-align: center; flex: 1; }
.subapps { padding-top: 10px; padding-left: 10px; }
.yuntalk { border-bottom: 1px solid #d6d6d6; padding-bottom: 10px; }
.yuntalk p.app_title { text-align: left; }
.yuntalk p.app_img { margin-top: 0; text-align: center; }
.yuntalk p .appimg_big { max-width: 80px; }
.adbookoa { padding-top: 10px; }
.adbookoa > div > h2 { text-align: center; }
.adbookoa > div p.app_img { margin-top: 10px; }
.adbookoa > div p.app_img img { max-width: 60px; }
.itemsbox { padding: 0 10px; margin-top: 20px; background-color: #fff; }
.itemsbox .sectitle { border-left: 6px solid #00b7e4; }
.itemsbox .sectitle span { font-size: 14px; color: #333; padding-left: 12px; }
.itemsbox .sectitle .more { float: right; margin-top: 3px; }
.itemsbox > div { padding: 10px 0 15px 0; }
.itemsbox .table { width: 100%; }
.itemsbox .table > div {
	justify-content: space-around;
}
.itemsbox .table .flexbox .itemslist { text-align: center; border-right: 1px solid #d6d6d6; margin: 10px 0; }
.itemsbox .table .flexbox .itemslist:last-child { border-right: none; }
.itemsbox .table .flexbox .itemslist h3 { color: #353535; font-weight: bold; padding: 10px 0 15px 0; font-size: 16px;}
.itemsbox .table .flexbox .itemslist .hasp { padding: 10px 0 5px 0; }
.itemsbox .table .flexbox .itemslist p:nth-child(2) { color: #858585; font-size: 12px; padding-bottom: 15px; }

.itemsbox .table .flexbox .itemslist img { max-width: 74px; }

@media screen and (max-width:320px){
	.itemsbox .table .flexbox .itemslist img { max-width: 74px; }
}
@media screen and (max-width:320px) {
	.extpshome p.app_title, .extpshome h2 {
		white-space: normal;
	}
	.extpshome h2 a, .extpshome h2 a, .yuntalk h2 a, .adbookoa h2 a {
		font-size: 14px;
	}
	.header_search .search_btn i {
		font-size: 22px;
	}
}
/* 底部版权 */
#footer{
	margin-top: 0;
}